home *** CD-ROM | disk | FTP | other *** search
/ Aminet 19 / Aminet 19 (1997)(GTI - Schatztruhe)[!][Jun 1997].iso / Aminet / comm / net / ahi_sf_6_1b.lha / speak_freely-6.1b / sfvod.0 < prev    next >
Text File  |  1997-03-12  |  5KB  |  133 lines

  1.  
  2.  
  3.  
  4. SFVOD(1)                                                 SFVOD(1)
  5.  
  6.  
  7. NNAAMMEE
  8.        sfvod - Speak Freely voice on demand server
  9.  
  10. SSYYNNOOPPSSIISS
  11.        ssffvvoodd [ --aauuvv ] [ --ll_f_i_l_e ] [ --pp_p_o_r_t ] [ --rr_p_r_o_g_r_a_m ] [
  12.             --tt_t_i_m_e_o_u_t ] [ _s_o_u_n_d_f_i_l_e_._._.  ] [ -- _s_f_m_i_k_e _o_p_t_i_o_n_s ]
  13.  
  14. DDEESSCCRRIIPPTTIIOONN
  15.        ssffvvoodd monitors connections to a given port.  When  a  user
  16.        connects  with Speak Freely, ssffvvoodd transmits an audio file
  17.        or live audio to the connected user.   ssffvvoodd  allows  cre­
  18.        ation  of  servers  which play audio on demand to any user
  19.        who connects to the host and port where a given audio file
  20.        is published.  If the SSPPEEAAKKFFRREEEE__LLWWLL__TTEELLLL environment vari­
  21.        able is set to a one or more Look Who's  Listening  hosts,
  22.        ssffvvoodd  will publish its existence on those hosts.  See the
  23.        ``Look Who's Listening'' section in the  ssffssppeeaakkeerr  manual
  24.        page  for details on how to set the environment variables.
  25.  
  26. OOPPTTIIOONNSS
  27.        --aa        Transmit live audio rather than a sound file.
  28.  
  29.        --ll_f_i_l_e    Logs requests processed by  the  server  in  the
  30.                  named _f_i_l_e.  The log is written in a format com­
  31.                  patible with that of the NCSA HTTPD server.   If
  32.                  you're running multiple copies of ssffvvoodd, serving
  33.                  different sound files, each must write  a  sepa­
  34.                  rate log file which you can consolidate later.
  35.  
  36.        --pp_p_o_r_t    ssffvvoodd  monitors  the  control  port of the given
  37.                  port pair (_p_o_r_t specifies  the  data--even  num­
  38.                  bered--port of the pair).  When a connection oc­
  39.                  curs, transmission of the specified  sound  file
  40.                  or live audio commences.  When a BYE message ar­
  41.                  rives on the control port, transmission is  ter­
  42.                  minated.
  43.  
  44.        --rr_p_r_o_g_r_a_m The  named  _p_r_o_g_r_a_m  is executed to transmit the
  45.                  message to the connected user.  The default pro­
  46.                  gram is ssffmmiikkee.
  47.  
  48.        --tt_t_i_m_e_o_u_t If a remote site fails to send a BYE message, it
  49.                  will be timed out (and hence become eligible for
  50.                  retransmission  of  the sound file if another ID
  51.                  message arrives) after _t_i_m_e_o_u_t seconds.  The de­
  52.                  fault timeout is 30 seconds.
  53.  
  54.        --uu        Prints how-to-call information.
  55.  
  56.        --vv        Causes  ssffvvoodd to log all connections, disconnec­
  57.                  tions, and timeouts to standard output.
  58.  
  59.        --         Any command line arguments that follow a  single
  60.                  dash are passed directly to ssffmmiikkee.
  61.  
  62.  
  63.  
  64.                             8 APR 1996                          1
  65.  
  66.  
  67.  
  68.  
  69.  
  70. SFVOD(1)                                                 SFVOD(1)
  71.  
  72.  
  73. BBUUGGSS
  74.        ssffvvoodd  is  a  Perl script that transmits sound by invoking
  75.        ssffmmiikkee.  In order to use it, you must have Perl  installed
  76.        on your system.  ssffvvoodd was developed using Perl 4.0, patch
  77.        level 36.
  78.  
  79.        When transmitting sound  files,  ssffvvoodd  forks  a  copy  of
  80.        ssffmmiikkee  to service each request.  If many simultaneous re­
  81.        quests are received, the compression overhead of  multiple
  82.        copies of ssffmmiikkee may overload the CPU and create pauses in
  83.        the transmitted audio.  If you're  using  GSM  compression
  84.        and  expect  substantial traffic, consider pre-compressing
  85.        your audio files with ttooaasstt (found in the ggssmm//bbiinn directo­
  86.        ry)  and  specifying the resulting .gsm file as the _s_o_u_n_d_­
  87.        _f_i_l_e on the command line.
  88.  
  89.        Multiple simultaneous requests may overload  the  outbound
  90.        network  capacity, leading to pauses on the receiving end.
  91.  
  92.        When sending live audio, ssffvvoodd kills and  restarts  ssffmmiikkee
  93.        each time a host connects or disconnects.  This may result
  94.        in a brief interruption in the audio  transmission.   This
  95.        could  be  eliminated by adding a signal handler to ssffmmiikkee
  96.        that causes it to update its list of hosts directly.
  97.  
  98. SSEEEE AALLSSOO
  99.        ppeerrll(1), ssffmmiikkee(1), ssffssppeeaakkeerr(1), ttooaasstt(1)
  100.  
  101. AAUUTTHHOORR
  102.             John Walker
  103.             WWW: http://www.fourmilab.ch/
  104.  
  105.        This program is in the public domain.
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.                             8 APR 1996                          2
  131.  
  132.  
  133.